package com.xyy.saas.payment.cores.vo.jd;

import lombok.*;

import java.io.Serializable;
import java.util.Map;

/**
 * 京东 - 协议解约接口
 */
@Builder
@Setter
@Getter
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class JDCancelContractVo implements Serializable {

    /**
     * 扩展字段
     */
    private Map<String, String> extent;
    /**
     * 签约终端类型 ios、android、PC：必填
     */
    private String terminalType;
    /**
     * 绑卡方式 我的银行卡、收银台：必填
     */
    private String contractStyle;
    /**
     * 业务线名称(区分业务)：必填
     */
    private String businessType;

    /**
     * 业务侧请求流水号：必填
     * 用于日志查询，不做业务字段处理，可重复、尽量唯一
     */
    private String businessReqNo;
    /**
     * 绑卡列表返回的reqNo：必填
     */
    private String reqNo;
}
